// pages/car/index.js
const app = getApp();
const carData = require('../../data/car.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    sHeight: 0,
    carList: {},
    hotArray:[],
    norArray:[],
    domain: '',
    typeArray: [],
    selId: 'hot',
    navArray: [],
    models: {},
    isShow: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    //console.log(carData)

    var url ='brand/list';
    app.request(url,{},'GET',res=>{
      
      var temp = [];
      var temp1=[];
      var temp2 = ['hot'];
      for (var item in res) {
         if(res[item].ishot ==1){
           temp.push(res[item]);
         }
         var index = item-1<0?0:item-1;
         if(temp1[index] != res[item].fl){
           temp1.push(res[item].fl);
           temp2.push(res[item].fl);
         }
         
      }
  
      this.setData({
        hotArray:temp,
        carList: res,
        typeArray: temp1,
        navArray: temp2
      });
    })




    var sh = (app.globalData.sysInfo.windowHeight - 60) * 2;
    this.setData({
      sHeight: sh
    });

    this.setData({
      models: {
        title: '奥迪',
        src: 'aodi.jpg',
        array: [{
          tt: '一汽大众奥迪',
          models: ['100', '200', 'A4L', 'A6L', 'Q3', 'Q5', 'Q7']
        }, {
          tt: '进口奥迪',
          models: ['TT', 'A3 XX', 'A6XX', 'A8XX', ]
        }]
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },

  //右侧导航
  change: function(e) {
    this.setData({
      selId: e.currentTarget.dataset.id
    });
  },
  //选择型号
  showModels: function(e) {
    //console.log(e.currentTarget.dataset.item);
    var item = e.currentTarget.dataset.item;
    this.setData({
      models:item,
      isShow: true
    })
  },
  hiddenModels: function() {
    if (this.data.isShow) {
      this.setData({
        isShow: false
      })
    }

  }
})